package com.lzw.breezeNovel.webApp.mapper.novel;

import com.lzw.breezeNovel.model.entity.pojo.novel.BookRanking;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author 清风明月
 * @Package com.lzw.breezeNovel.webApp.mapper
 * @date 2025/3/3
 * @description 小说排行榜
 */
@Mapper
@SuppressWarnings("all")
public interface BookRatingMapper {

    /**
     * 查询小说排行榜
     * @return
     */
    List<BookRanking> selectList();

    /**
     * 根据类型查询小说排行榜总数
     * @param bookRanking
     * @return
     */
    Integer selectCount(BookRanking bookRanking);

    /**
     * 根据类型查询小说排行榜分页数据
     * @param bookRanking
     * @return
     */
    List<BookRanking> selectListByPage(BookRanking bookRanking);
}
